•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
이 문서는 분류가 되어 있지 않습니다. 분류:분류에서 적절한 분류를 찾아 문서를 분류해주세요!
1. 개요2. 사용용도
2.1. 참고 사항
3. 파일 예시

1. 개요 [편집]

sysctl.conf 파일은 리눅스 커널(Kernel)의 매개변수를 설정하는 파일입니다.

2. 사용용도 [편집]

시스템 성능 최적화, 네트워크 보안 강화, 자원 할당 제한 등을 위해 사용됩니다.

2.1. 참고 사항 [편집]

KT 업무 중 TACS[1]에서 IP로 Ping 또는 우회 접속은 되나 서버 접속이 실패
원인 : 접속 할려는 경로가 꼬여 접속이 불가함

파일에 아래 내용 추가
net.ipv4.conf.all.rp_filter = 0


프로즌 LSM 대개체 작업 후 GSDM 동적 배포가 안되던 이슈
원인 : 배포 결정 서버와 LSM 대개체 서버간 통신이 안되었음

파일에 아래 내용 추가
sysctl -w net.ipv4.conf.bond0.rp_filter=0
sysctl -w net.ipv4.conf.bond1.rp_filter=0

파일 설정 적용
# sysctl -p

3. 파일 예시 [편집]

# 1. 패킷 포워딩 활성화 (서버를 라우터처럼 쓸 때 필요)
net.ipv4.ip_forward = 1

# 2. ARP Flux 방지 (본딩 환경 필수)
# rc.local에서 echo로 넣었던 설정을 여기서 영구 적용합니다.
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

# 3. 네트워크 소켓 최대 성능 확장
# 트래픽이 몰릴 때를 대비해 연결 가능한 버퍼 크기를 늘립니다.
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216

# 4. TIME_WAIT 소켓 재사용 (포트 고갈 방지)
# 연결 종료 후 대기 중인 소켓을 빨리 재활용합니다.
net.ipv4.tcp_tw_reuse = 1

# 5. 커널 패닉 대응
# 에러 발생 시 30초 후 자동 재부팅
kernel.panic = 30
[1] KT VPN을 통해 접근할 수 있는 원격 접속 툴